Selene Shepard поделилась ссылкой
4 апреля, 14:14
Модно, круто, медленно

AJAX, XML, DOM, генерация HTML на стороне клиента… Модно, круто, но хоть кто-то пробовал поработать с получившейся поделкой не на i5, а, скажем, на каком-то нетбуке с Атомом N450? Когда на генерацию странички уходит секунд пять — поверьте, это очень раздражает пользователя такой чудо-системы. Да и роботы такую красоту индексировать не умеют.


Те, кто постарше, могут вспомнить, что история идёт по кругу. Сначала была мода на Java-апплеты. Потом умами завладел Flash (тот самый, что сейчас считается вымирающим реликтом), на котором писали сайты целиком. Теперь очередной кумир в виде Ext JS и прочих подобных фреймворков появился. Поиграют немного — да и забросят. Просто потому, что рендерить шаблон на стороне сервера и проще, и производительнее, и нагляднее, и требования к клиенту ниже.


Нет, конечно, свою нишу данная технология займёт — клиент-серверные приложения, к примеру, где Ext JS вполне может заменить апплеты или флеш-приложения, но вытеснить традиционные шаблонизаторы во всех сферах он не сможет.


И напоследок маленький совет всем разработчикам: проверяйте то, что у вас получилось, на всех целевых устройствах. Да-да, и на нетбуках-неттопах тоже. И на дешёвых планшетах-смартфонах. Влезьте в шкуру пользователей вашего продукта. Ведь в противном случае те, кто обязан им пользоваться, будут мучиться и ругаться, проклиная криворуких разработчиков, а те, у кого есть альтернатива, уйдут на неё и забудут о вашем ультрасовременном продукте как о страшном сне.


И маленький совет начальникам веб-студий (да и прочих фирм по разработке ПО): ставьте своим сотрудникам (а в особенности — бета-тестерам) минимально необходимые конфигурации компов. Это будет дополнительно стимулировать ваших программистов писать годный код, а не экспонаты в музей индуизма.

Каустик

4 апреля, 18:07
+++ те же мысли возникли при чтении прошлых постов на эту тему
Только последний абзац - это совсем сурово

Christian Archer

4 апреля, 20:00

последний абзац это overkill. например 32-разрядная версия Mozilla Firefox не собирается на 32-разрядных системах, исчерпывает допустимое адресное пространство и валится ))

да и у меня на работе IDE + виртуалка с сервером хавают 80% памяти. еще что-нибудь — и всё начинает дико свопиться

но иметь "минимальное" железо для проверки — это найс

Каустик

4 апреля, 20:04
Для проверки, имхо, достаточно виртуалки. Но работать на минииальном железе, скажем, новичку - это угар. И чтобы что-то тестировать, нужно что-то сначала сделать

Christian Archer

4 апреля, 22:47

недостаточно. но это должно быть отдельное железо ))